Programming Flows in Dense Mobile Environments: A Multi-user Diversity Perspective
نویسندگان
چکیده
The emergence of OpenFlow and Software Defined Networks brings new perspectives into how we design the next generation networks, where the number of base stations/access points as well as the devices per subscriber will be dramatically higher. In such dense environments, devices can communicate with each other directly and can attach to multiple base stations (or access points) for simultaneous data communication over multiple paths. This paper explores how networks can maximally enable this multi-path diversity through network programmability. In particular, we propose programmable flow clustering and set policies for inter-group as well as intra-group wireless scheduling. Further, we propose programmable demultiplexing of a single network flow onto multiple paths before the congestion areas and multiplexing them together post congestion areas. We show the benefits of such programmability first for legacy applications that cannot take advantage of multi-homing without such programmability. We then evaluate the benefits for smart applications that take advantage of multi-homing by either opening multiple TCP connections over multiple paths or utilizing a transport protocol such as MP-TCP designed for supporting such environments. More specifically, we built an emulation environment over Mininet for our experiments. Our evaluations using synthetic and trace driven channel models indicate that the proposed programmability in wireless scheduling and flow splitting can increase the throughput substantially for both the legacy applications and the current state of the art.
منابع مشابه
A Scheduling Policy for Dense and Highly Mobile Ad hoc Networks
Recent publications in information theory demonstrated that mobility can increase the capacity of wireless ad hoc networks. More precisely, the throughput per sourcedestination pair can be kept constant as the density of nodes increases. Indeed, such enhancements are achievable as the node mobility provides a sort of multi-user diversity. Considering an analytical study as a starting point, in ...
متن کاملAccess and Mobility Policy Control at the Network Edge
The fifth generation (5G) system architecture is defined as service-based and the core network functions are described as sets of services accessible through application programming interfaces (API). One of the components of 5G is Multi-access Edge Computing (MEC) which provides the open access to radio network functions through API. Using the mobile edge API third party analytics applications ...
متن کاملBuilding Interactive Networked Musical Environments Using q3osc
Interactive networked musical gaming environments designed as control systems for external music and sound programming languages can be built using the q3osc Quake III/ioquake3 gaming mod. Bi-directional support for the Open Sound Control (OSC) messaging protocol compiled into the game engine allows for the realtime tracking, sonification, spatialization and third-party control of game entities...
متن کاملSupply chain master planning considering material-financial flows
In this study, tactical decisions considering the material and financial flows in a supply chain have been made. To achieve these aims and some effective solutions, a multi-objective mathematical model proposed for an integrated supply chain master planning problem. The multi-product, multi-period and capacitated supply chain network has three objective functions. Two first objective functions ...
متن کاملFlow-Driven Ambient Guidance Using situated flows and embedded interfaces to guide people in pervasive work environments
Effectively guiding people in complex and highly dynamic work environment requires advances in high-level declarative activity models that can describe the flow of human work activities and their intended outcomes, as well as novel user interface models for distributing guidance information across time and space. This paper describes a new line of research aimed at developing a new programming ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1506.07816 شماره
صفحات -
تاریخ انتشار 2015